﻿#define _CRT_SECURE_NO_WARNINGS
#include"game.h"

void menu()
{
	printf("*********扫雷游戏***********\n");
	printf("*********1.开始  **********\n");
	printf("*********0.退出  **********\n");
	printf("**************************\n");

}
void game()
{
	int input=1 ;
	while (input)
	{
		system("cls");

		char mine[ROWS][COLS] = { 0 };
		char show[ROWS][COLS] = { 0 };
		//初始化数组的函数
		initboard(show, ROWS, COLS, '*');
		initboard(mine, ROWS, COLS, '0');


		//放雷函数
		set(mine, ROW, COL);
		display(mine, ROW, COL);
		display(show, ROW, COL);

		//找雷函数
		find(mine, show, ROW, COL);

		printf("*********再来一局***********\n");
		printf("*********1.开始  **********\n");
		printf("*********0.退出  **********\n");
		printf("**************************\n");
		scanf("%d", &input);



	}
   
		//if ()
}
void test()
{
	int input;
	do
	{
		menu();
		printf("请选择:>>>>\n");
		scanf("%d", &input);
		system("cls");
		switch (input)
		{
		case 1:
			printf("*********欢迎进入扫雷游戏**********\n");
			game();
			system("cls");
			printf("\n");
			printf("***********感谢体验***************\n");
			input = 0;
			break;
		case 0:
			printf("***********感谢体验***************\n");
			input = 0;
			break;
		default:
			break;
		}
	} while (input);

}
int main()
{
	srand((unsigned int)time(0));
	test();
	return 0;
}

















//int main()
//{
//	int input = 1;
//	do
//	{
//		switch (input)
//		{
//		case 1:
//			printf("aaaaa\n");
//			break;
//		case 0:
//			printf("bbbbb\n");
//			break;
//		}
//
//	} while (input);
//
//	return 0;
//}
